﻿// BZOJ 2127, Happiness.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>
using namespace std;


/*

http://oj.daimayuan.top/course/23/problem/1076
高一一班的座位表是个 n×m 的矩阵，经过一个学期的相处，每个同学和前后左右相邻的同学互相成为了好朋友。

这学期要分文理科了，每个同学对于选择文科与理科有着自己的喜悦值，而一对好朋友如果能同时选文科或者理科，那么他们又将收获一些喜悦值。作为计算机竞赛教练的scp大老板，想知道如何分配可以使得全班的喜悦值总和最大。

输入格式
第一行两个正整数n,m(1≤n,m≤100)。接下来一共六个矩阵。

前两个矩阵为 n 行 m 列，依次表示选择文科，理科获得的喜悦值。

接下来两个矩阵为 n−1 行 m 列，依次表示前后同学同时选择文科，理科的额外喜悦值。

接下来两个矩阵为 n 行 m−1 列，依次表示左右同学同时选择文科，理科的额外喜悦值。

保证所有的喜悦值为不超过 5000 的非负整数。

输出格式
输出一个整数，表示喜悦值总和的最大值。

样例输入
1 2
1 1
100 110
1
1000
样例输出
1210

*/
int main()
{
    std::cout << "Hello World!\n";
}

 